package net.huashitong.supervision.task.entity;

import com.sirdc.modules.core.entity.StringEntity;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created with IntelliJ IDEA.
 * User: ling
 * Date: 2019/8/6
 * Time: 17:18
 * To change this template use File | Settings | File Templates.
 * Description:子任务表
 */
@Entity
@Table(name = "t_task_sub")
public class TaskSub extends StringEntity {
    private String taskMainId;   //主任务id
    private String subName;      //子任务名
    private String subContent;//子事项内容
    private String subTimeLimit;//子任务时限
    private String subSituation;//子事项办理情况汇总；
    private String subProblem;//子事项存在问题汇总；
    private String subPlan;//子事项下步计划汇总；
    private String subSituationFile;//子事项反馈汇总附件
    private String timeType;  //时限类型（1.单时限，2.周期性，3多时限）
    private String period;   //周期（1.周，2 月 3季度）
    private String day;   //周期的天
    private String week;      //周期的星期
    private String month;      //周期的月
    private String quarter;      //周期的月
    private String timeLimits; //多时限字符串
    private String status;
    private String type;  //办结1   逾期2
    private String del;   //删除标识（当字段有值时表示任务一删除）

    private String fileName;

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getDel() {
        return del;
    }

    public void setDel(String del) {
        this.del = del;
    }

    public String getDay() {
        return day;
    }

    public void setDay(String day) {
        this.day = day;
    }

    public String getSubPlan() {
        return subPlan;
    }

    public void setSubPlan(String subPlan) {
        this.subPlan = subPlan;
    }

    public String getSubProblem() {
        return subProblem;
    }

    public void setSubProblem(String subProblem) {
        this.subProblem = subProblem;
    }

    public String getSubSituationFile() {
        return subSituationFile;
    }

    public void setSubSituationFile(String subSituationFile) {
        this.subSituationFile = subSituationFile;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getQuarter() {
        return quarter;
    }

    public void setQuarter(String quarter) {
        this.quarter = quarter;
    }

    public String getTimeType() {
        return timeType;
    }

    public void setTimeType(String timeType) {
        this.timeType = timeType;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getTimeLimits() {
        return timeLimits;
    }

    public void setTimeLimits(String timeLimits) {
        this.timeLimits = timeLimits;
    }

    public String getSubTimeLimit() {
        return subTimeLimit;
    }

    public void setSubTimeLimit(String subTimeLimit) {
        this.subTimeLimit = subTimeLimit;
    }

    public String getTaskMainId() {
        return taskMainId;
    }

    public void setTaskMainId(String taskMainId) {
        this.taskMainId = taskMainId;
    }

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }

    public String getSubContent() {
        return subContent;
    }

    public void setSubContent(String subContent) {
        this.subContent = subContent;
    }

    public String getSubSituation() {
        return subSituation;
    }

    public void setSubSituation(String subSituation) {
        this.subSituation = subSituation;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
